package it.maganar.lesscaos.entity;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Table;

@Entity
@Table(name="Partecipazione")
public class Partecipazione implements Serializable {

	private int id;
	private Tappa partenza;
	private Tappa arrivo;
	private Disponibilita iscrizione;
	private User requestor;
	
	@Id
	@GeneratedValue
	@Column(name="id")
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	
	@OneToOne
	//@Column(name="partenza")
	public Tappa getPartenza() {
		return partenza;
	}
	public void setPartenza(Tappa partenza) {
		this.partenza = partenza;
	}
	
	@OneToOne
	//@Column(name="arrivo")
	public Tappa getArrivo() {
		return arrivo;
	}
	public void setArrivo(Tappa arrivo) {
		this.arrivo = arrivo;
	}
	
	@OneToOne
	//@Column(name="iscrizione")
	public Disponibilita getIscrizione() {
		return iscrizione;
	}
	public void setIscrizione(Disponibilita iscrizione) {
		this.iscrizione = iscrizione;
	}
	
	@OneToOne
	//@Column(name="requestor")
	public User getRequestor() {
		return requestor;
	}
	public void setRequestor(User requestor) {
		this.requestor = requestor;
	}
	
	
	
	
}
